package com.budweiser.model.core;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/****
 * 精油
 * 
 * @author 恋福
 *
 */
@Data
public class Oil implements Serializable {
	private static final long serialVersionUID = 1L;
	private Long id;// 主键
	private String code;//编号
	private String batchNum;//批号数
	private String sendCode;// 送样批号
	private Long standardId;//标准ID
	private String sampleNum;// 样品编号
	private Long unit;// 单位
	private Double number;// 数量
	private Long supplierId;// 供应商Id
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")  
	private Date productionDate;// 送样日期
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")  
	private Date inspectionDate;// 送检日期
	private Long inspectionUser;// 送检人员
	private Date testDate;// 检验日期
	private Integer exterior;// 外观情况 1.合格，2不合格
	private Integer aroma;// 香气  1.合格，2不合格
	private Integer clarity;// 澄清度  1.合格，2不合格
	private Integer smell;// 香味  1.合格，2不合格
	private Integer lamp;// 灯检  1.无浑浊、无絮状物、无杂质，2浑浊、有絮状物、有杂质
	private String densityMark;// 密度值描述
	private String refractionMark;// 折光指数描述
	private String viscosityMark;// 粘度指数描述
	private String angleValue;// 接触角检测项目 标准值;
	private Double angleMark1;// 接触角检测项目检验情况1;
	private Double angleMark2;// 接触角检测项目检验情况2;
	private Double angleMark3;// 接触角检测项目检验情况3;
	private Double angleMark4;// 接触角检测项目检验情况4;
	private Double angleMark5;//接触角检测项目平均值
	private Boolean isOperate;// 是否上机
	private Integer eccentric;// 有无偏心 1.有，2无
	private String eccentricMark;// 偏心情况
	private Integer solid;// 有无实心 1.正常，2不正常
	private String solidMark;// 实心情况
	private Integer cut;// 有无切口 1.正常，2不正常
	private String cutMark;// 切口情况
	private Integer cutSize;// 切口大小 1.正常，2不正常
	private String cutSizeMark;// 切口大小情况
	private String water;// 水分情况反馈
	private String rubber;// 胶皮比重
	private Integer facade;// 外观情况（澄清度）情况
	private String facadeMark;// 外观情况（澄清度）情况反馈
	private Integer rigidity;// 有无硬度
	private String rigidityMark;// 硬度反馈情况
	private Integer seepage;// 渗油情况 1.有，2无
	private String seepageMark;// 渗油情况
	private String remark;// 备注
	private Integer decision;// 入库判定1.验收合格，请予入库，2验收不合格，请予退货
	private Boolean deleteStatus;//是否刪除
	private Date createTime;// 新增日期
	private Date updateTime;// 修改如期
}
